rose buds - French English Dictionary